!function(){
    $(function(){
        //编辑
        $('.edit').click(function(){
            if($(this).text() == '编辑') {
                $(this).parent().parent().addClass('current');
                $(this).parent().parent().siblings().removeClass('current');
                $(this).text('保存');
                $(this).parent().append('<a class="rest btn btn-sm btn-borB1 ml20" href="javascript:;">取消</a>');
                $(this).parent().parent().find('input').not('.repertory_count').removeAttr('readOnly').removeClass('read-only').addClass('pl10');
                $(this).parent().parent().find('.repertory_count').addClass("bg-none");
                $(this).parent().parent().find('select').addClass('pl10');
                $('.rest').click(function(){
                    $(this).parent().parent().removeClass('current');
                    $(this).parent().parent().find('select').removeClass('pl10');
                    $(this).parent().parent().find('input[type="text"]').not('.repertory_count').attr('readOnly','readOnly').addClass('read-only').removeClass('pl10');
                    $(this).parent().parent().find('.repertory_count').removeClass("bg-none");
                    $(this).prev().text('编辑');
                    $(this).parent().parent().find('.hideBox').addClass('hidden');
                    $(this).parent().parent().find('.showBox').show().attr('readOnly','readOnly');
                    $(this).remove();
                });

                $(this).parent().parent().find('.hideBox').removeClass('hidden');
                $(this).parent().parent().find('.showBox').hide();
            } else {
                $(this).prev().click();
            }
    });

        //双击
        $('.table tr').dblclick(function(){
            $(this).addClass('current');
            $(this).siblings().removeClass('current');
            $(this).find('.hideBox').removeClass('hidden');
            $(this).find('.showBox').hide();
            $(this).find('input[type="text"]').not('.repertory_count').removeAttr('readOnly').removeClass('read-only').addClass('pl10');
            $(this).find('.repertory_count').addClass("bg-none");
            $(this).find('select').addClass('pl10');
            $(this).find('.edit').text('保存');
            $('.save').click(function(){
                $(this).prev().click();
            });
            if($(this).find('.rest').length<1) {
                $(this).find('td:last').append('<a class="rest btn btn-sm btn-borB1 ml20" href="javascript:;">取消</a>');
                $('.rest').click(function(){
                    $('.table tr').removeClass('current');
                    $(this).parent().parent().find('input[type="text"]').not('.repertory_count').attr('readOnly','readOnly').addClass('read-only').removeClass('pl10');
                    $(this).parent().parent().find('.repertory_count').removeClass("bg-none");
                    $(this).prev().text('编辑');
                    $(this).parent().parent().find('.hideBox').addClass('hidden');
                    $(this).parent().parent().find('.showBox').show().attr('readOnly','readOnly');
                    $(this).remove();
                });
            }
        });

        //盘点

        //隐藏显示按钮
        $('.check').click(function(){
            $('.table tr').addClass('less');
            $('.table tr').siblings().removeClass('less');
            $('.table tr').removeClass('current');
            var $text = $(this).find('span');
            if ($text.text() == '库存盘点') {
                $text.text('保存');
                $text.prev().hide();
                $('.hideBox').addClass('hidden');
                $('.showBox').show().attr('readOnly','readOnly');
                $('.repertory_count').removeAttr('readOnly').removeClass('read-only').addClass('pl10').css('background','#fff');
            } else{
                $text.prev().hide();
                var url = '/business/repertory/repertorycheck';
                var $key = [];
                var $val = [];

                var $id = $('.repertory_id');
                for (var i =0;i<$id.length;i++) {
                    $key.push($id.eq(i).val());
                }
                console.log($key);
                var $cout = $('.repertory_count');
                for (var j= 0 ; j<$cout.length;j++) {
                    $val.push($cout.eq(j).val());
                }
                console.log($val);
                $.ajax({
                    type:'POST',
                    dataType:'json',
                    url:url,
                    data:{id:$key,val:$val},
                    success:function (data){
                        if(data.state==1){
                            layer.alert(data.message, {icon: 1},function(index){
                            	window.location = '/business/repertory/repertorymanage';
                            });
                        }else{
                        	layer.alert(data.message, {icon: 5});
                        }
                    }
                })
            }


        })
    })
}();